package com.lkxx.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.lkxx.entity.converter.StringToDateConverter;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: lkxx [mazhenjun.lk.xx@gmail.com]
 * @CreateTime: 2023-10-31  17:08
 * @Description: 故障模板
 * @Version: 1.0
 */
@Data
public class MalfunctionTemplate implements Serializable {

    /**
     * 工单编号	业务号码	区域	来源系统	专业类型	受理时间	联系电话	宽带地址	责任岗位/人	修复原因	截至日期	是否超时	工单状态
     */
    @ExcelProperty(value = "工单编号")
    private String workOrderNumber;
    @ExcelProperty(value = "业务号码")
    private String businessNumber;
    @ExcelProperty(value = "区域")
    private String area;
    @ExcelProperty(value = "来源系统")
    private String sourceSystem;
    @ExcelProperty(value = "专业类型")
    private String type;
    @ExcelProperty(value = "受理时间", converter = StringToDateConverter.class)
    private Date processingTime;
    @ExcelProperty(value = "联系电话")
    private String phone;
    @ExcelProperty(value = "宽带地址")
    private String address;
    @ExcelProperty(value = "责任岗位/人")
    private String principal;
    @ExcelProperty(value = "修复原因")
    private String reason;
    @ExcelProperty(value = "截至日期", converter = StringToDateConverter.class)
    private Date deadlineTime;
    @ExcelProperty(value = "是否超时")
    private String isOverTime;
    @ExcelProperty(value = "工单状态")
    private String status;
}
